package com.budwk.app.sqfwV2.dto.dulaying;

import com.budwk.app.sqfwDoc.codeGenerator.pdfGenerate.AbstractCustomerPdfCreateField;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 都拉营街道宣传、排查记录
 * @author ywm
 * @since 2024-03-06
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class DuLaYingPropagandaOrScreeningPdfDTO extends AbstractCustomerPdfCreateField  {
    // 宣传记录/排查记录
    @ApiModelProperty(description = "请选择记录类型")
    private String type;
    @ApiModelProperty(description = "宣传主题")
    private String theme;
    @ApiModelProperty(description = "宣传地点")
    private String address;
    @ApiModelProperty(description = "同行人")
    private String peers;
    @ApiModelProperty(description = "宣传总结")
    private PropagandaInvestigationAndSummaryDTO propagandaInvestigationAndSummary;
    @ApiModelProperty(description = "排查隐患")
    private List<ScreeningHiddenDTO> screeningHiddenList;
    @ApiModelProperty(description = "有无隐患（排查里面全部为false时，该字段才为false，否则就是true）")
    private Boolean whetherThereIsAnyHiddenDanger;
    @ApiModelProperty(description = "照片")
    private String images;
    @ApiModelProperty(description = "时间")
    private Date date;
}
